package com.jie.other.bean.http

import java.io.Serializable

/**
 * 楼栋与单位基类
 * Created by Administrator on 2017/11/20.
 */
open class BuildDTO : Serializable {
    //    private Map<String, String[]> otherPrioritiesList;// 其他重点部位
    /* 基础信息 */
    var id //
            : Long? = null
    var itemType // 楼栋性质
            : Int? = null
    var itemTypeName //楼栋性质对应的String值
            : String? = null
    var description //楼栋介绍
            : String? = null
    var environmental //建筑周围环境照片
            : String? = null
    var evacuate //疏散示意图
            : String? = null
    var exit //安全出口及消火栓位置平面图
            : String? = null
    var emergency //应急预案
            : String? = null
    var safetySystem // 消防安全制度
            : String? = null
    var approval // 消防批文照片
            : String? = null
    var related // 相关证件
            : String? = null
    var code //楼栋编码
            : String? = null
    var name //楼栋名称
            : String? = null
    var zoneCode //地域编码
            : String? = null
    var buildingAddress //建筑物地址
            : String? = null
    var longitude //经度
            : String? = null
    var latitude //纬度
            : String? = null
    var buildingStatus //建筑物状态：1已竣工，2在建，3停建
            : Int? = null
    var buildingStatusName //建筑物状态对应的String值
            : String? = null
    var guard //门禁：1有，0无
            : Int? = null
    var guardName //门禁对应的String值
            : String? = null
    var houseType //房屋结构类型，砖混结构，石结构，钢结构等
            : Int? = null
    var houseTypeName //房屋结构类型对应的String值
            : String? = null
    var fireLevel //耐火等级：1一级，2二级，3三级，4四级
            : Int? = null
    var fireLevelName //耐火等级对应的String值
            : String? = null
    var buildingType //建筑物类别 商场 国家机关 单位等
            : Int? = null
    var buildingTypeName //建筑物类别对应的String值
            : String? = null
    var propose //房屋用途 旅馆，交通，金融，厂房等
            : Int? = null
    var proposeName //房屋用途对应的String值
            : String? = null
    var defenceLevel //设防烈度
            : String? = null
    var dangerLevel //危险等级 甲等乙等丙等丁等
            : Int? = null
    var dangerLevelName //危险等级对应的String值
            : String? = null
    var prppertyType //产权类型 房地产权证书 土地合同书 其他
            : Int? = null
    var prppertyTypeName //产权类型对应的String值
            : String? = null
    var propertyAddress //产权证地址
            : String? = null
    var fileNo //档案号
            : String? = null
    var buildingPrice //房屋造价(元/m2)
            : Float? = null
    var belonger //隶属部门
            : String? = null
    var propertyPrice //财产价值
            : Float? = null
    var designer //设计单位
            : String? = null
    var worker //施工单位
            : String? = null
    var area //占地面积
            : Float? = null
    var stardardArea //标准层面积
            : Float? = null
    var buildingArea //建筑面积
            : Float? = null
    var upperArea //地上面积
            : Float? = null
    var underArea //地下面积
            : Float? = null
    var height //建筑高度
            : Float? = null
    var upperLevel //地上层数
            : Int? = null
    var upDrawingList //地上详情
            : List<BuildFloorDTO>? = null
    var downDrawingList //地下详情
            : List<BuildFloorDTO>? = null
    var underLevel //地下层数
            : Int? = null
    var acceptDate //验收日期
            : String? = null
    var buildYear //建造年代
            : String? = null
    var buildDistance //周边建筑间隔
            : Float? = null
    var dayPerson //白天人数
            : Int? = null
    var nightPerson //夜间人数
            : Int? = null
    var hasSpace //有无空旷场地：1有，0无
            : Int? = null
    var hasSpaceName //有无空旷场地对应的String值
            : String? = null
    var createUserID //创建者ID（0为系统导入数据）
            : Long? = null
    var updateUserID //修改者ID（0为没有用户进行修改）
            : Int? = null
    var createTime //创建时间
            : String? = null
    var updateTime //修改时间
            : String? = null

    /* 安全信息 */
    var fireControl //消防控制室 1有0无
            : Int? = null
    var fireControlName //消防控制室对应的String值
            : String? = null
    var fireFacility //消防设施
            : String? = null
    var smoke //烟感报警器
            : Int? = null
    var exitinguisher //灭火器
            : Int? = null
    var identify //疏散指示标识
            : Int? = null
    var manual //手动报警器
            : Int? = null
    var indor //室内消火栓
            : Int? = null
    var outdoor //室外消火栓
            : Int? = null
    var lighting //应急照明灯具
            : Int? = null
    var escape //安全出口
            : Int? = null
    var exitIdentify //安全出口标识
            : Int? = null
    var stairs //疏散楼梯
            : Int? = null
    var exhaustFan //排烟风机
            : Int? = null
    var blower //送风风机
            : Int? = null
    var hazardousList //涉及危化品重点部位
            : List<BuildDangerDTO>? = null
    var prioritiesList //其他重点部位
            : List<BuildDangerDTO>? = null
    var type //1.建筑物，2一般单位，3.三小单位 4.高危单位 5.重点单位 6.出租屋
            : Int? = null
    var owner //实际产权人
            : BuildPersonnelDTO? = null
    var safety //安全管理人
            : BuildPersonnelDTO? = null
    var grid //网格员信息
            : BuildPersonnelDTO? = null
    var customCol //动态字段名
            : String? = null
    var customColValue //动态字段值
            : String? = null
    var customColType //动态字段类型
            : String? = null
}